README for MetroClick


MetroClick is the agent built by Jinzhong Niu from the City University 
of New York, and University of Essex, UK for the TAC Ad Auctions 
Competition. MetroClick placed the 7th and 4th respectively in the 
first and second TAC/AA finals.

To run MetroClick, you would need to have Java 1.5+ and Apache Ant 
1.6.2+ installed and properly configured. You may start different 
versions of MetroClick respectively using this package.

* TAC/AA 2009 Qualifying Round
  ant run -Daw='-config config/aw.conf' -Dmc=config/cyclic.conf

* TAC/AA 2009 Final Round
  ant run -Daw='-config config/aw.conf' -Dmc=config/linear.conf 

* TAC/AA 2010 Final Round
  ant run -Daw='-config config/aw.conf' -Dmc=config/adaptive-sm.conf


You may change config/aw.conf file to connect to a different game 
server, or use commands like the following:

  ant run -Daw='-config config/aw.conf -serverHost localhost 
	-serverPort 6502' -Dmc=config/adaptive-sm.conf

The definition of 'aw' can be removed if the default agentware 
configuration file has all correct configurations:

  ant run -Dmc=config/adaptive-sm.conf